.search_list_container {
	width:100%;
	display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}

.search_list_item {
	width:50%;
	margin-bottom: 20px;
}

.search_list_item a{
	padding-top:0px;
	padding-left:15px;
	padding-right:15px;
	display:-webkit-flex;
	color:#727171;
}

.search_list_item_img img{
	width:180px;
	height:120px;
}

.search_list_item_c {
    padding-left:15px;
	padding-right:15px;
	flex:1;
}

.search_list_item h3 {
	color: #;
	line-height: 20px;
    font-size: 15px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.search_list_item p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    font-size: 10px;
    text-decoration: none;
    line-height: 20px;
    margin-top: 0px;
}
			
.search_list_item_right{
	width:100%;
	float:left;
	padding-bottom: 10px;
}

.search_list_item_right a{
	padding-top:0px;
	display:-webkit-flex;
}
.search_list_item_right img{
	width:100px;
	height:100px;
}
.search_list_item_right h3 {
    line-height: 14px;
    font-size: 16px;
    font-weight: 600;
    font-family: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-align: left;
}

.search_list_item_right p {
	text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    font-size: 10px;
    text-decoration: none;
    line-height: 20px;
    margin-top: 5px;
}

.index_search_list{
	width:33.3%;
}


@media screen and (max-width: 978px) and (min-width: 640px)   {
    .news_contain {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    
    .index_search_list{
		width:50%;
	}
}


@media screen and (max-width: 640px) {
    .news_contain {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    
    .search_list_item {
    	width:100%;
    }
    
    .index_search_list{
		width:100%;
	}
}
